Learn to relax: Integrating 0-1 integer linear programming with pseudo-Boolean conflict-driven search
نویسندگان
چکیده
Conflict-driven pseudo-Boolean solvers optimize 0-1 integer linear programs by extending the conflict-driven clause learning (CDCL) paradigm from SAT solving. Though have potential to be exponentially more efficient than CDCL in theory, practice they can sometimes get hopelessly stuck even when programming (LP) relaxation is infeasible over reals. Inspired mixed (MIP), we address this problem interleaving incremental LP solving with cut generation within search. This hybrid approach, which for first time combines MIP techniques full-blown conflict analysis operating directly on inequalities using cutting planes method, significantly improves performance a wide range of benchmarks, approaching “best-of-both-worlds” scenario between SAT-style search and MIP-style branch-and-cut.
منابع مشابه
Pseudo-Boolean Heuristics for 0-1 Integer Linear Programming
Many Integer Linear Programming (ILP) problems contain significant subproblems exclusively composed of 0-1 (binary) variables. Much effort has gone in to special solvers for 0-1 ILP, as well as specialized versions of 0-1 ILP. The boolean satisfiability problem (SAT), is fundamental to many fields, including Artificial Intelligence, Formal Verification, and Computer Aided Design, and can be vie...
متن کاملBest-First AND/OR Search for 0/1 Integer Programming
AND/OR search spaces are a unifying paradigm for advanced algorithmic schemes for graphical models. The main virtue of this representation is its sensitivity to the structure of the model, which can translate into exponential time savings for search algorithms. In this paper we introduce an AND/OR search algorithm that explores a context-minimal AND/OR search graph in a best-first manner for so...
متن کاملProximity search for 0-1 mixed-integer convex programming
In this paper we investigate the effects of replacing the objective function of a 0-1 Mixed-Integer Convex Program (MIP) with a “proximity” one, with the aim of enhancing the heuristic behavior of a black-box solver. The relationship of this approach with primal integer methods is also addressed. Promising computational results on different proof-of-concept implementations are presented, sugges...
متن کاملOn aggregating binary relations using 0-1 integer linear programming
This paper is concerned with the general problem of aggregating many binary relations in order to find out a consensus. The theoretical background we rely on is the Relational Analysis (RA) approach. The latter method represents binary relations (BRs) as adjacency matrices, models relational properties as linear equations and finds a consensus by maximizing a majoritybased criterion using 0-1 i...
متن کاملSolving Linear Pseudo-Boolean Constraint Problems with Local Search
Stochastic local search is one of the most successful methods for model finding in propositional satisfiability. However, many combinatorial problems have no concise propositional encoding. In this paper, we show that domain-independent local search for satisfiability (Walksat) can be generalized to handle systems of linear pseudo-Boolean (0-1 integer) constraints, a representation that is wide...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Constraints - An International Journal
سال: 2021
ISSN: ['1383-7133', '1572-9354']
DOI: https://doi.org/10.1007/s10601-020-09318-x